a:visited {
  color: blue;
}

form {
  margin: 1em 1.5em;
}

form th {
  text-align: left;
  vertical-align: top;
}

input#hostname_text,
input#job_text {
  margin-left: .5em;
}

#super_user {
  color: red;
  font-weight: bold;
  text-align: center;
}

#super_user a {
  color: red;
  text-decoration: none;
}

#page_generated_time {
  text-align: left;
}

#server_started_time {
  text-align: right;
}

#footer {
  padding-top: 1em;
}

.list_table_div {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

.list_table_div pre {
  margin-left: 2em;
  margin-right: 2em;
}

.list_table_div tr th,
.list_table_div tr td {
  padding-left: .5em;
  padding-right: .5em;
  text-align: left;
}

#tests_table {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

#tests_table tr th,
#tests_table tr td {
  padding-left: .5em;
  padding-right: .5em;
  text-align: left;
}

#tests_table tr td[align="right"] {
  text-align: right;
}

#tests_table tr td[align="center"] {
  text-align: center;
}

#hosts_table {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

#hosts_table tr th,
#hosts_table tr td {
  padding-left: .5em;
  padding-right: .5em;
  text-align: left;
}

.test_views_table,
.job_host_runs_table {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

.test_views_table tr th,
.test_views_table tr td,
.job_host_runs_table tr th,
.job_host_runs_table tr td {
  padding-left: .5em;
  padding-right: .5em;
  text-align: left;
}

li.hostnames {
  list-style-type: none;
}

#hosts_list_div {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

table.stats_table {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

table.stats_table tr th {
  text-align: left;
}

table.stats_table tr th + th {
  text-align: center;
}

table.stats_table tr td {
  text-align: right;
}

table.stats_table tr th,
table.stats_table tr td {
  padding-left: .5em;
  padding-right: .5em;
}

table#status_table {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

table#status_table tr th {
  text-align: left;
  padding-left: .5em;
  padding-right: .5em;
}

table#status_table tr th + th {
  text-align: center;
}

table#status_table tr td {
  text-align: center;
  padding-left: .5em;
  padding-right: .5em;
}

span.page_pos {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

span.page_links {
  padding-left: .2em;
  padding-right: .2em;
}

span.host_state {
  color: red;
  font-weight: bold;
}

span.host_notes {
  color: magenta;
  font-weight: bold;
}

span.triage_info {
  color: magenta;
  font-weight: bold;
}

span.symptoms {
  color: red;
}

a.star {
  text-decoration: none;
}

a.triage_needed,
span.triage_needed {
  color: red;
  font-weight: bold;
}

a.triaged,
span.triaged {
  color: magenta;
  font-weight: bold;
}

a.fail,
span.fail {
  color: orange;
  font-weight: bold;
}

a.resolved,
span.resolved {
  color: #0099FF;
  font-weight: bold;
}

a.good,
span.good {
  color: green;
  font-weight: bold;
}

a.overtime,
span.overtime {
  color: darkblue;
  font-weight: bold;
}

a.embedded,
span.embedded {
  color: inherit;
}

div.triage_symptoms_div {
  display: none;
}

div.triage_symptoms_inner_div span {
  color: magenta;
}

div.triage_symptoms_inner_div b {
  color: black;
}

div.triage_symptoms_inner_div ul {
  margin: 0em 0em;
  padding: 0em 2em;
}

div.triage_symptoms_inner_div ul li span {
  color: red;
}
